// Converters
// to %
@function prc($pxOne, $pxTwo){
	$result: math.div($pxOne, $pxTwo) * 100%;
	@return $result;
}
// to REM
@function rem($px){
	$result: math.div($px, 16) + rem;
	@return $result;
}
// to EM
@function em($px){
	$result: math.div($px, 16) + em;
	@return $result;
}

// Adaptive
@mixin adaptiv-value($property, $startSize, $minSize, $type) {
	$addSize: $startSize - $minSize;
	@if $type==1 {
		// Только если меньше контейнера
		#{$property}: $startSize + px;
		@media (max-width: #{$maxWidthContainer + px}) {
			#{$property}: calc(#{$minSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidthContainer - 320}));
		}
	} @else if $type==2 {
		// Только если больше контейнера
		#{$property}: $startSize + px;
		@media (min-width: #{$maxWidthContainer + px}) {
			#{$property}: calc(#{$minSize + px} + #{$addSize} * ((100vw - 320px) / #{$maxWidth - 320}));
		}
	}@else {
		// Всегда
		#{$property}: calc(#{$minSize + px} +#{$addSize} * ((100vw - 320px) / #{$maxWidth - 320}));
	}
}